predictable life - French English Dictionary